Ein grundlegender PHP-Code, um ein Login-Formular zu erstellen

0
21KB

Lasst uns anfangen, erstelle hier erst einmal das HTML dafür:

<!DOCTYPE html>
<html>
<head>
    <title>Login Page</title>
</head>
<body>
    <h1>Login Page</h1>
    <form action="login.php" method="post">
        <label for="username">Username:</label>
        <input type="text" id="username" name="username"><br><br>
        <label for="password">Password:</label>
        <input type="password" id="password" name="password"><br><br>
        <input type="submit" value="Submit">
    </form>
</body>
</html>

In diesem Beispiel wird das Formular an die login.php-Datei gesendet, um die eingegebenen Daten zu verarbeiten. In der login.php-Datei können Sie dann den Benutzernamen und das Passwort überprüfen und entscheiden, ob der Zugriff gewährt oder verweigert wird. Hier ist ein Beispielcode, der eine sehr einfache Überprüfung durchführt und den Benutzer bei erfolgreicher Anmeldung auf eine andere Seite weiterleitet:

Nun lasst uns das PHP dazu erstellen:

<?php
    // Hier überprüfen Sie die eingegebenen Benutzerdaten
    if($_POST['username'] == 'testuser' && $_POST['password'] == 'testpassword') {
        // Wenn die Anmeldeinformationen korrekt sind, wird der Benutzer auf die Homepage weitergeleitet
        header('Location: homepage.php');
        exit;
    } else {
        // Wenn die Anmeldeinformationen inkorrekt sind, wird eine Fehlermeldung angezeigt
        echo "Username or password is incorrect.";
    }
?>

Natürlich ist dies nur ein sehr einfaches Beispiel und in einer realen Anwendung würden Sie wahrscheinlich sicherstellen wollen, dass das Passwort sicher gespeichert wird und andere Sicherheitsmaßnahmen treffen, um die Sicherheit der Anwendung zu gewährleisten. 

Mehr zum Thema wie man so ein Formular absichern kann schreibe ich eventuell in einem weiteren Tutorial.

Beste Grüße und viel Erfolg beim Nachmachen.

 

Euer Andreas

Like
1
Suche
Kategorien
Mehr lesen
Pets and Animals
Smart Pet Care Planning: How to Prepare for Every Stage of Your Pet’s Life
elcoming a pet into your home is a beautiful decision. It brings joy, companionship, and...
Von pawcalculator 2026-02-26 08:24:56 1 3KB
Ausbildung
Ein grundlegender PHP-Code, um ein Login-Formular zu erstellen
Lasst uns anfangen, erstelle hier erst einmal das HTML dafür: <!DOCTYPE...
Von NetTwin 2023-03-14 23:01:40 0 21KB
Art & Design
The Benefits of Hiring Company Profile Design Services
Every business, whether big or small, needs a way to introduce itself clearly to clients and...
Von LogoExpertx 2026-01-14 10:33:01 0 7KB
Game Development & Modding
Rough overview of a video game development process
7 steps to the process of video game development Developing a video game, especially an action...
Von NetTwin 2023-09-10 04:25:59 0 15KB
Crafts
Sympathy Cards Online: Heartfelt Sorry For Your Loss Cards & Free Electronic Sympathy Cards
When someone you care about experiences a loss, finding the right words can be one of...
Von vikec51033 2026-02-11 06:19:07 1 5KB